package com.baseframe.auth.props;



import com.baseframe.auth.utils.TokenUtil;

import java.util.ArrayList;
import java.util.List;

public class AuthProvider {

    public static final String AUTH_KEY = TokenUtil.AUTHORIZATION;

    private static final List<String> DEFAULT_SKIP_URL = new ArrayList<>();

    static {
        DEFAULT_SKIP_URL.add("/oauth/authorize");
        DEFAULT_SKIP_URL.add("/oauth/token/**");
        DEFAULT_SKIP_URL.add("/oauth/captcha");
//        DEFAULT_SKIP_URL.add("/oauth/logout");
        DEFAULT_SKIP_URL.add("/oauth/clear-cache");
        DEFAULT_SKIP_URL.add("/oauth/render/**");
        DEFAULT_SKIP_URL.add("/oauth/callback/**");
        DEFAULT_SKIP_URL.add("/oauth/revoke/**");
        DEFAULT_SKIP_URL.add("/oauth/refresh/**");
        DEFAULT_SKIP_URL.add("/oauth/send/sms");
    }

    public static List<String> getDefaultSkipUrl() {
        return DEFAULT_SKIP_URL;
    }
}
